Inter-thread communication efficiency

نویسندگان

چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inter - thread communication e ciency

In this paper I compare inter-thread communication methods: blocking queue and LMAX Disruptor without synchronization according to a number of threads (CPU cores) and consumer rate. The research is carried out using a multiprocessor machine with Non Uniformed Memory and Oracle Java Runtime Environment. I determine if processing on many multi-core CPUs with NUMA is faster than on single multicor...

متن کامل

Inter-thread Communication in Multithreaded, Reconfigurable Coarse-grain Arrays

Traditional von Neumann GPGPUs only allow threads to communicate through memory on a group-to-group basis. In this model, a group of producer threads writes intermediate values to memory, which are read by a group of consumer threads after a barrier synchronization. To alleviate the memory bandwidth imposed by this method of communication, GPGPUs provide a small scratchpad memory that prevents ...

متن کامل

Amortizing Software Queue Overhead for Pipelined Inter-Thread Communication

Future chip multiprocessors are expected to contain multiple ondie processing cores. Increased memory system contention and wire delays will result in high inter-core latencies in these processors. Thus, parallelizing applications to efficiently execute on multiple contexts is key to achieving continued performance improvements. Recently proposed pipelined multithreading (PMT) techniques have s...

متن کامل

Object-Oriented Inter-Thread Communication Patterns Based on the Java Primitives

This paper presents various design patterns built on top of the Java on urren y primitives (wait and notify). It analyzes them with an approa h drawn from the state ma hines based veri ation te hniques, but with little mathemati al burden, ompares well-known patterns (su h as hannels, syn hronous ommuni ations or JavaBeans) and nally proposes a general pattern based on syn hronous method alls t...

متن کامل

Improving Value Communication for Thread-Level Speculation

Thread-Level Speculation (TLS) allows us to automatically parallelize general-purpose programs by supporting parallel execution of threads that might not actually be independent. In this paper, we show that the key to good performance lies in the three different ways to communicate a value between speculative threads: speculation, synchronization, and prediction. The difficult part is deciding ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Annales Universitatis Mariae Curie-Sklodowska, sectio AI – Informatica

سال: 2015

ISSN: 2083-3628,1732-1360

DOI: 10.17951/ai.2015.15.1.12-15